<script>
	//import {autoConnect} from '@/common/useWallte';

	export default {
		// onMounted() {
		//     autoConnect()
		//   },
		onLaunch: function(options) {
			let that = this;
			//获取全站默认配置
			if (options.query.codes) {
				uni.setStorageSync("yyui_sharecode", options.query.codes);
			}

			// 假设你想修改第二个tabBar的文本

			uni.setTabBarItem({
				index: 0, // tabBar的哪一项，从0开始
				text: that.$t('homePage') // 新的文本内容
			});
			uni.setTabBarItem({
				index: 1, // tabBar的哪一项，从0开始
				text: that.$t('Manage_money') // 新的文本内容
			});
			uni.setTabBarItem({
				index: 2, // tabBar的哪一项，从0开始
				text: that.$t('Blind_box') // 新的文本内容
			});
			// uni.setTabBarItem({
			// 	index: 3, // tabBar的哪一项，从0开始
			// 	text: that.$t('Common_bank') // 新的文本内容
			// });
			uni.setTabBarItem({
				index: 4, // tabBar的哪一项，从0开始
				text: that.$t('my') // 新的文本内容
			});
			// #ifdef APP-PLUS
			/* 5+环境锁定屏幕方向 */
			plus.screen.lockOrientation('portrait-primary'); //锁定
			/* 5+环境升级提示 */
			//app检测更新
			let platform = plus.os.name.toLocaleLowerCase()
			plus.runtime.getProperty(plus.runtime.appid, (widgetInfo) => {
				let loadding = false;
				uni.request({
					url: that.tui.interfaceUrl() + 'version',
					data: {
						platform: platform,
						version: widgetInfo.version
					}, //资源版本号},
					header: {
						'content-type': false ? 'application/x-www-form-urlencoded' :
							'application/json',
					},
					method: 'POST', //'GET','POST'
					dataType: 'json',
					success: (res) => {
						if (res.data.data.code === 200 && res.data.data.data && (res.data.data.data
								.updateUrl || res.data.partUpdateUrl)) {
							let data = res.data.data

							that.tui.modal('检测到新版本', data.data.updateLog ? data.data.updateLog :
								'请您先更新再进行操作，若不及时更新可能导致部分功能无法正常使用。', false, res => {
									if (data.hasPartUpdate === 0) {
										//应用市场更新
										plus.runtime.openURL(data.updateUrl);
										plus.runtime.restart();
									} else if (data.data.hasPartUpdate == 1) {
										//资源更新（服务器端更新）

										if (platform == 'android') {
											that.tui.href(
												`/pageschild/common/update/update?url=${data.data.updateUrl}`
											)
										} else {
											plus.runtime.openURL(data.data.updateUrl);
										}

									}
								});
						}
					},
					fail: (res) => {

						clearTimeout(that.tui.delayed)
						that.tui.delayed = null;
						that.tui.toast("网络不给力，请稍后再试~")
						reject(res)
					}
				})
			});

			// #endif


		},
		onShow: function() {

		},
		onHide: function() {
			//console.log('App Hide')
		},
		onError: function(err) {
			//全局错误监听
			// #ifdef APP-PLUS
			plus.runtime.getProperty(plus.runtime.appid, widgetInfo => {
				const res = uni.getSystemInfoSync();
				let errMsg =
					`手机品牌：${res.brand}；手机型号：${res.model}；操作系统版本：${res.system}；客户端平台：${res.platform}；错误描述：${err}`;
				console.log('发生错误：' + errMsg);
			});
			// #endif
		}
	};
</script>


<style lang="scss">
	/*每个页面公共css uParse为优化版本*/

	@import "./uni_modules/uview-ui/index.scss";
	@import './uni_modules/uview-ui/theme.scss';
	@import './static/css/main.css';
	// @import "./uni_modules/uview-ui/index.scss";
	// // /* #ifndef APP-NVUE */
	// @import './components/uni/uParse/src/wxParse.css';
	// /* #endif */

	// .uni-tabbar__item:nth-child(4) img{
	// 	position: absolute !important;
	// 	top: -10rpx !important;
	// 	left: -10rpx !important;
	// 	width: 66rpx !important;
	// 	height: 66rpx !important;
	// }
</style>